to transact its business - Espagnol Anglais Dictionnaire